Mysql 创建新用户授予root权限 或 最高权限 |
您所在的位置:网站首页 › mysql 创建数据库权限 › Mysql 创建新用户授予root权限 或 最高权限 |
普通创建用户 普通用户创建成功后一般没权限,权限不足操作和查看数据库权限不足 > CREATE USER 'username'@'%' IDENTIFIED BY 'password'; > flush privileges;赋予root权限创建 赋予root权限创建,mysql中所有数据库可查看可操作。 > GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; > flush privileges;MAX_QUERIES_PER_HOUR 每小时最大查询次数 MAX_CONNECTIONS_PER_HOUR 每小时最多X个连接 MAX_UPDATES_PER_HOUR 每小时最大更新次数 MAX_USER_CONNECTIONS 最大用户连接数 MYSQL当做了权限操作,新加用户,或者是其他表的操作后。要其生效有两种方式,一种是重启服务,另外一种是使用FLUSH命令。第二个方式,使用FLUSH必须有reload权限。 一般情况,例如新增了用户,或者修改了某个用户的权限之后,就需要使用flush命令,跟随参数 privileges。 > flush privileges; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |